-
Notifications
You must be signed in to change notification settings - Fork 7.8k
boards: renesas: Add support Renesas ek_ra4c1 board #94074
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
boards: renesas: Add support Renesas ek_ra4c1 board #94074
Conversation
Update hal_renesas which support for RA4C1 MCU Signed-off-by: Khoa Nguyen <[email protected]>
Add support for Renesas r7fa4c1bd3cfp soc Signed-off-by: Khoa Nguyen <[email protected]>
Add support for Renesas ek_ra4c1 board Signed-off-by: Khoa Nguyen <[email protected]>
Add support test app adc_accuracy_test and adc_api for ek_ra4c1 Signed-off-by: Khoa Nguyen <[email protected]>
Add support test app i2c_api for ek_ra4c1 board Signed-off-by: Khoa Nguyen <[email protected]>
Add support test app pwm_loopback for ek_ra4c1 board Signed-off-by: Khoa Nguyen <[email protected]>
Add support test app spi_loopback for ek_ra4c1 board Signed-off-by: Khoa Nguyen <[email protected]>
Add support test app ``uart_async_api`` for Renesas ek_ra4c1 board Signed-off-by: Khoa Nguyen <[email protected]>
Add support test app ``renesas/elc`` for Renesas ek_ra4c1 board Signed-off-by: Khoa Nguyen <[email protected]>
Add support test app ``counter_basic_api`` for Renesas ek_ra4c1 Signed-off-by: Khoa Nguyen <[email protected]>
Add support sample app ``alarm`` for Renesas ek_ra4c1 board Signed-off-by: Khoa Nguyen <[email protected]>
Add support sample app ``renesas/elc`` for Renesas ek_ra4c1 board Signed-off-by: Khoa Nguyen <[email protected]>
The following west manifest projects have changed revision in this Pull Request:
⛔ DNM label due to: 1 project with PR revision Note: This message is automatically posted and updated by the Manifest GitHub Action. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
board/soc files OK
Programming and Debugging | ||
************************* | ||
|
||
Applications for the ``ek_ra4c1`` board target configuration can be |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Applications for the ``ek_ra4c1`` board target configuration can be | |
Applications for the ``ek_ra4c1`` board can be |
or did this get removed, can't remember @kartben
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please try to add pyocd runner support for this board. Thank you!
psels = <RA_PSEL(RA_PSEL_SPI, 1, 10)>, | ||
<RA_PSEL(RA_PSEL_SPI, 1, 9)>, | ||
<RA_PSEL(RA_PSEL_SPI, 1, 11)>, | ||
<RA_PSEL(RA_PSEL_SPI, 1, 12)>; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tab indentation should be consistent throughout this file. Please check other items in this file.
psels = <RA_PSEL(RA_PSEL_SPI, 1, 10)>, | |
<RA_PSEL(RA_PSEL_SPI, 1, 9)>, | |
<RA_PSEL(RA_PSEL_SPI, 1, 11)>, | |
<RA_PSEL(RA_PSEL_SPI, 1, 12)>; | |
psels = <RA_PSEL(RA_PSEL_SPI, 1, 10)>, | |
<RA_PSEL(RA_PSEL_SPI, 1, 9)>, | |
<RA_PSEL(RA_PSEL_SPI, 1, 11)>, | |
<RA_PSEL(RA_PSEL_SPI, 1, 12)>; |
clocks: | ||
required: true | ||
mul: | ||
required: true | ||
type: array |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see that most bindings have a blank line between two adjacent properties
clocks: | |
required: true | |
mul: | |
required: true | |
type: array | |
clocks: | |
required: true | |
mul: | |
required: true | |
type: array |
|
||
The EK-RA4C1, an Evaluation Kit for the RA4 Series, enables users to seamlessly evaluate | ||
the features of the RA4C1 MCU group and develop embedded systems applications using | ||
Flexible Software Package (FSP) and the e2 studio IDE. The users can use rich on-board |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@khoa-nguyen-18 : I think this information is unnecessary for Zephyr.
http://www.renesas.com/ra4c1 | ||
|
||
.. _EK-RA4C1 - User's Manual: | ||
https://www.renesas.com/us/en/document/mat/ek-ra4c1-v1-users-manual |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Incorrect link.
}; | ||
|
||
&canfd_global { | ||
interrupts = <49 1>, <50 1>; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Conflict with interrupt of flash in https://github.com/zephyrproject-rtos/zephyr/pull/94074/files#diff-8b1117b5771682bea4660d5b66583c338969ca83646d24efb2b8e85e8f6a4053
status = "disabled"; | ||
}; | ||
|
||
ioport8: gpio@4001f0f0 { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Incorrect address. It should be 0x4001_F100
uclk: uclk { | ||
compatible = "renesas,ra-cgc-pclk"; | ||
#clock-cells = <2>; | ||
status = "disabled"; | ||
}; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you please recheck for this clock?
Add support for Renesas RA4C1 SoC
Add support Renesas
ek_ra4c1
boardAdd support
renesas,ra-cgc-utasel
clock forek_ra4c1
Add support tests and samples app to verify
ek_ra4c1
peripheralsRequires drivers: Update Renesas RA drivers to support FSP version 6.0.0 #93137 to be merged